package cn.exrick.xboot.base.vo

import com.fasterxml.jackson.annotation.JsonFormat
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import org.springframework.format.annotation.DateTimeFormat
import java.util.*

@ApiModel("安全顾问查看企业需求实体")
data class EnterpriseTrainingNeedsListVo(


        var id: String? = null,

        @ApiModelProperty("公司标题信息")
        var enterpriseUserListVo: EnterpriseUserListVo? = null,

        @ApiModelProperty("专业类型[,隔开]")
        var professionalTypesStr: String? = "",

        @ApiModelProperty("专业类型[,隔开]")
        var professionalTypes: MutableList<String>? = null,

        @ApiModelProperty("培训内容")
        var trainingContent: String? = "",

        @ApiModelProperty("公司地址")
        var companyAddress: String? = "",

        @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        @ApiModelProperty(value = "发布时间", hidden = true)
        var createTime: Date? = null
)